package com.xiaolun.factory.simple;

/**
 * @Author 硕鼠
 * @Date 2020/5/21 21:48
 * @Version 1.0
 * @Description 文件说明
 */
//车工厂就是来拿车的，我们只需要传入车的名字即可。
    //加入要增加一辆车，我们需要对下面的代码进行修改(开闭原则，对修改是关闭的)
    //我们希望扩展时，不改变原来的类。
    //静态工厂模式
public class CarFactory {
    //方法1
    public static Car getCar(String car){
        if (car.equals("wuling")){
            return new WuLing(); //我们不用管怎么实现的。
        }else if (car.equals("Tesla")){
            return new Tesla(); //我们不用管怎么实现的。
        }else {
            return null;
        }
    }
}
